Angielsko-polski słownik potocznego języka businessu Copyright by Wydawnictwo HaraldG (aut. Bożena Hoszowska)
(v) to do / to be responsible for the major part of the job - wykonywać / być odpowiedzialnym za najważniejszą część danej pracy
He used to carry the load in this company for many years and now they've made him carry the can for something he didn't do.